package com.lancoo.ccas53.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class CourseSelectionDto implements Serializable {

    @ApiModelProperty("课程总数")
    private Integer courseNumber;

    private List<CourseSelectionTT> courseSelectionTTS;

    @Data
    public static class CourseSelectionTT {


        @ApiModelProperty("课程总人数")
        private Integer total;

        @ApiModelProperty("教学班数量")
        private Integer teachingClassNum;

        private String courseCode;
        private Long courseId;
        private String courseName;

        private List<CourseSelectionMM> courseSelectionMMS;

        @Data
        public static class CourseSelectionMM {
            private String baseCollegeId;
            private String baseCollegeName;
            private String gradeId;
            private String gradeName;

            @ApiModelProperty("选课人数")
            private Integer sum;
        }
    }


}
